 
/*地图marker*/
.mapMarker {
  position: absolute;
  top: -28px;
    left: 10px;
  perspective: 1000;
  -webkit-perspective: 1000;
  transform-style: preserve-3d;
  display: flex;
  justify-content: center;
  align-items: center;
 
  .mapPoint {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    
    background-color: currentColor;
    position: relative;
  }

  .mapPointCircle {
    width: 10px;
    height: 10px;
    color: #f17b02;
    position: relative;

    .pointCircle {
      width: 100%;
      height: 100%;
      border: 1px solid currentColor;
      border-radius: 50%;
      box-sizing: border-box;
      position: absolute;

      &:first-child {
        animation: ripple 2s 1s linear infinite;
      }

      &:last-child {
        animation: ripple 2s 2s linear infinite;
      }
    }

    &::after {
      content: "";
      width: 100%;
      height: 100%;
      display: block;
      border-radius: 50%;
      background-color: currentColor;
      position: absolute;
    }

    @keyframes ripple {
      0% {
        transform: scale(1);
        opacity: 1;
      }

      50% {
        transform: scale(2);
        opacity: 0.5;
      }

      100% {
        transform: scale(3);
        opacity: 0;
      }
    }
  }
 
  .mapIcon {
    width: 1.25vw;
    height:1.74vw;
    position: relative;
    transform-origin: center center;
    
    img {
      // width: 100%;
       width:42px;//6个
       height:56px;//11
      display: block;
      border: none;
      position: absolute;
      left: 0;
      right: 0;
 
    }
    @keyframes pulsate {
      0% {
        transform: scale(0.1, 0.1);
        opacity: 0;
        filter: alpha(opacity=0);
      }
      50% {
        opacity: 1;
        filter: none;
      }
      100% {
        transform: scale(1.2, 1.2);
        opacity: 0;
        filter: alpha(opacity=0);
      }
    }
  }
}
.point,
.point::before,
.point::after {
  position: absolute;
  width: 0.313vw;
  height: 0.313vw;
  padding:0.1vw 0.1vw;
  border-radius: 50%;
  content: "";
 
}
.alarm::before,
.alarm::after{
  background: red;
}
.speed::before,
.speed::after{
  background: #ffa600;
}
.point::before {
  animation: scale 2s infinite;
}
.point::after {
  animation: scale2 2s infinite;
}
@keyframes scale {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(6);
    opacity: 0;
  }
}
@keyframes scale2 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(12);
    opacity: 0;
  }
}
.ptips{
  position:absolute;
  left:-1.5vw;
  top:-2vw;
  font-size:0.8vw;
  color:#fff;
  background: red;
  padding:0.2vw 0.2vw;
  display:none;
}
.amap-logo{
  display:none!important;
}